Big Huge Thesaurus

sense of shame

noun